From the Concrete to the Abstract: Visual Representations of Program Execution

نویسندگان

  • Steven P. Reiss
  • Guy Eddon
چکیده

Programmers have always been curious about what their programs are doing, especially when the behavior is not what they are expecting. Since program execution is intricate and involved, visualization has long been used to provided the programmer with appropriate insights into program execution. This paper looks at the evolution of visual representations of program execution, showing how they have moved from concrete representations of relatively small programs to abstract representations of larger systems. Based on this, we describe the challenges implicit in future execution visualizations and methodologies that can meet these challenges.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visual representations of executing programs

December 22, 2006 1 Visual Representations of Executing Programs Steven P. Reiss Department of Computer Science Brown University Providence, RI 02912-1910 401-863-7641, FAX: 401-863-7657 {spr}@cs.brown.edu Abstract Programmers have always been curious about what their programs are doing while it is executing, especially when the behavior is not what they are expecting. Since program execution i...

متن کامل

Using functional magnetic resonance imaging (fMRI) to explore brain function: cortical representations of language critical areas

Pre-operative determination of the dominant hemisphere for speech and speech associated sensory and motor regions has been of great interest for the neurological surgeons. This dilemma has been of at most importance, but difficult to achieve, requiring either invasive (Wada test) or non-invasive methods (Brain Mapping). In the present study we have employed functional Magnetic Resonance Imaging...

متن کامل

Using functional magnetic resonance imaging (fMRI) to explore brain function: cortical representations of language critical areas

Pre-operative determination of the dominant hemisphere for speech and speech associated sensory and motor regions has been of great interest for the neurological surgeons. This dilemma has been of at most importance, but difficult to achieve, requiring either invasive (Wada test) or non-invasive methods (Brain Mapping). In the present study we have employed functional Magnetic Resonance Imaging...

متن کامل

Teaching With Concrete and Abstract Visual Representations: Effects on Students’ Problem Solving, Problem Representations, and Learning Perceptions

visual representations are those that use conventional symbols to represent the relevant elements of a problem’s cover story. For example, the top portion of Figure 1 illustrates the conventional circuit symbols of the following problem: “Consider two resistors with resistance values R1 6 and R2 12 connected in parallel to a voltage source with V 9 V. Find the total resistance of this circuit.”...

متن کامل

Example-based Program Querying

Program query languages are an essential component of program analysis and manipulation systems. In each such system, a query identifies the source-code parts of interest by reasoning over a program representation that is dedicated to the intent of the system (e.g. call-graphs to detect behavioral flaws, abstract syntax trees for refactorings, concrete source code to verify programming conventi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005